package com.xyy.saas.payment.cores.param;

import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

/**
 * 客户数据上送接口: 企业基本信息上送
 */
@Data
@Builder
public class PinganLoanDataMerchantsInfo implements Serializable {

    private static final long serialVersionUID = 7307391225398078055L;

    /**
     * PlatformNo	平台流水号  该条数据的唯一标识
     */
    private String PlatformNo;
    /**
     * 客户编号
     */
    private String custCode;
    /**
     * 商户名称
     */
    private String MerchantsName;

    /**
     * CooperationYears	合作时长（月） 数字格式,整数
     */
    private String CooperationYears;

    /**
     * FixedBusinessPlace	固定经营场所地址
     */
    private String FixedBusinessPlace;

    /**
     * IsRelatedCore	核心企业关联关系
     * 商户是否与核心企业有关联关系 Y:是；N:否
     */
    private String IsRelatedCore;

    /**
     * MerchantsType	商户类型 1：单体店； 2：连锁店  3：医药流通企业
     */
    private String MerchantsType;

    /**
     * CertificateExpireDate	《药品经营许可证》证件到期日 yyyy-MM-dd
     */
    private String CertificateExpireDate;

    /**
     * CertificateNo	《药品经营许可证》证件号
     */
    private String CertificateNo;

    /**
     * 客户类型，企业：COMPANY，个体工商户：SELF_EMPLOYED，个人：PERSON
     */
    private String custType;
    /**
     * 客户证件类型，身份证：ID_CARD，统一社会信用代码：USCC，工商注册号：REG_NO
     */
    private String custCertType;
    /**
     * 客户证件号码
     */
    private String custCertNo;
    /**
     * 法人名称
     */
    private String legalName;
    /**
     * 法人证件类型，身份证：ID_CARD，统一社会信用代码：USCC，工商注册号：REG_NO
     */
    private String legalCertType;
    /**
     * 法人证件号码
     */
    private String legalCertNo;
    /**
     * 法人电话
     */
    private String legalPhone;
    /**
     * 首笔订单创建时间 yyyyMMddHHmmss
     */
    private String firstOrderCreateTime;
    /**
     * 末笔订单创建时间 yyyyMMddHHmmss
     */
    private String lastOrderCreateTime;
    /**
     * 门店数
     */
    private Integer storeQty;
}
